peak load power station - French English Dictionary